<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		
		<!-- 
		   校验用户输入的姓名，必须是中文！
		   
		     事件 input - onchange 
			 正则 进行内容校验！
			     提示 成功 失败！
			
		 -->
		 姓名：<input type="text" onchange="testName(this)" value=""> <span>必须输入中文名！</span>  <br>
		 密码：<input type="text"> 
		 
		 <script>
		   
		     function testName(ip){
				 //1.获取输入框输入value
				 //this  - window对象 
				 var val = ip.value;
				 //2.进行数据校验  编写正则  进行test校验
				 //二狗子  对的  驴蛋子  可以   sun赵 不符合
				 var reg = /^[一-龥]+$/;
				 
				 var reg1 = /^[\u4e00-\u9fa5]+$/;
				 
				 //优化写法
				 //[unicode编码] 避免乱码
				 
				 
				 /**
				  * 
				  * 正则规则
				  *    明确的内容
				  *    可选的内容
				  *       [起始值-终止值]
				  *    量词
				  *       {}
				  *        +  1个以上即可
				  * 
				  * 
				  */
				 
				var is =  reg1.test(val);
				
				if(is){
					alert("输入的中文名称");
				}else{
					alert("输入的不是中文名称");
				}
				 
			 }
		 
		 </script>
		 
		
		
	</body>
	
</html>
